package com.jsmile.cloud.authc.api.req.cms;

import java.util.Date;

import com.jsmile.mall.api.to.BaseUpdateTo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author 龚亮
 * @version 1.0
 * @desc 为了薪资破万，还是睡一会儿吧...!
 * @date 2019年04月01日 04:45:35
 */
@Data
@ApiModel
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ReqCmsPageCreate extends BaseUpdateTo {

    @ApiModelProperty(value = "页面名称")
    private String pageName;
    @ApiModelProperty(value = "页面状态目前就三种 上线、下线、未上线ONLINE|OFFLINE|DRAFT")
    private String status;
    @ApiModelProperty(value = "页面适用的平台 app 小程序 或者都要APP|MINIPROGRAM")
    private String platform;
    @ApiModelProperty(value = "页面类型HOME|ACTIVITY|SHOP")
    private String type;
    @ApiModelProperty(value = "最低支持版本号")
    private String minVersion;
    @ApiModelProperty(value = "页面的修改人")
    private String updateBy;
    @ApiModelProperty(value = "页面的创建人")
    private String createBy;
    @ApiModelProperty(value = "项目ID")
    private String projectId;
    private String pageInfo;
    private String lightPageInfo;
    @ApiModelProperty(value = "店铺id")
    private Long shopId;
    @ApiModelProperty(value = "租户id")
    private Long tenantId;
    @ApiModelProperty(value = "页面链接")
    private String pageUrl;
    private String pageOnlineType;
    @ApiModelProperty(value = "页面开始时间")
    private Date pageOnlineStart;
    @ApiModelProperty(value = "页面结束时间")
    private Date pageOnlineEnd;
    @ApiModelProperty(value = "页面跳转链接")
    private String pageJumpLink;
    @ApiModelProperty(value = "文案")
    private String copyWrite;
    @ApiModelProperty(value = "共享链接")
    private String shareLink;
}
